\version "2.12.0"

\include "definitions.ly"

#(set-global-staff-size 16)
global = {
  \key a \minor
  \time 4/4
  \set beatLength = #(ly:make-moment 1 2)
}

violinoOne = \relative c'' {
  \global
  R1 |
  r8 b\p d e f e d e |
  c r a'4 dis,2 |
  e4 g cis,2 |
  % bar 5
  d4 f b2~ |
  b8 gis a d, c4 b |
  a8 e a b c d e4~ |
  e8 e fis gis a2 |
  gis4 g f e |
  % bar 10
  d c b c8 b |
  a2 gis4 e' |
  r8 a, d e f\< e d e |
  c4 a\! dis2-> |
  e8 b\f e d c4 b |
  % bar 15
  a8 gis a e c'2-> |
  b4 r r2 |
  r8 a\p g f e bes' a g |
  fis d g2 f8 a |
  d g, c2 b4 |
  % bar 20
  c8 e d c b f' e d |
  cis a d e f g a4~ |
  a8 fis g e a4. fis8 |
  g b a g f2 |
  e8 g f e d c' b a |
  % bar 25
  g2~ g8 g\< a e |
  f2~\! f8 d f e |
  cis4 e2\f d8 cis |
  d a' g f e bes' a g |
  f e d4. cis8 d e |
  % bar 30
  f g a4 r8 a, f' e |
  c4 r r2 |
  r8 b\p d e f e d e |
  c r a'4 dis,2 |
  e4 g cis,2 |
  % bar 35
  d4 f b2~ |
  b8 gis a d, c4 b |
  a4. gis8 a4 r8 fis |
  e4 r8 a f4 r8 c' |
  d,4 r8 a'' b,4 r8 e |
  % bar 40
  c4 r8 a' d,4 r8 b |
  e4 r8 a, d4 r8 gis,\< |
  a e a b\! c b a b |
  e,4\f gis r8 e' b4 |
  r e, c'2 |
  % bar 45
  b4 r8 gis\p a4 r8 c |
  b4 r8 d cis4 r8 cis |
  d4 r8 f e4 r8 g |
  f a, ais4 r8 ais\< b4 |
  r8\! bes a4 r8 c b4~ |
  % bar 50
  b8 b' a g f\p a g f |
  e g f e d c' b a |
  g2~ g8 g a e |
  f2~ f8 d f e |
  cis4 e2\f d8 cis |
  % bar 55
  d a' g f e bes' a g |
  f e\< d c b a\> f' e\! |
  r8 e, a4 r8 a_\markup\italic { dim. } gis4 |
  r8 e c'4. b8 b a |
  gis b e4 r8 bes' a4 |
  % bar 60
  r8 a, f' d b'2~ |
  b8 e, a2 gis4 |
  a8 r a,4 fis'2 |
  e4 r e2 |
  a,4 d~ d8 c c b |
  % bar 65
  c4_\markup \italic { cresc. } f~ f8 e e d |
  e4 a4. a8 g fis |
  e2~ e8 e d c |
  b4 e c4. c8 |
  a4 d b4. b8 |
  % bar 70
  g4 c r2 |
  f2 g4 bes |
  a8 g g f b4. b8 |
  c2~ c8 bes bes a |
  d,2 e4 g |
  % bar 75
  f8 e e d bes'4.-> bes8 |
  e,8 d d c a'2 |
  as~ as8 g g f |
  e g, c d es d c d |
  bes4 bes8 g cis2 |
  % bar 80
  d4 r r2 |
  r8 e a b c b a b |
  gis r gis,4 d' gis, |
  a8 r a'4 dis,2 |
  e8 r g4 cis,2 |
  % bar 85
  d2 e4 g |
  f8 e e d gis4. gis8 |
  e'8 d c b a g f e |
  a g f e d c b a |
  gis b c d e4. f8 |
  % bar 90
  e c e d c4 b |
  e'8 d c b a g f e |
  a g f e d c b a |
  gis e fis gis a gis a b |
  c b c d e2~ |
  % bar 95
  e8 e fis gis a gis a b |
  c gis a b c b c d |
  e d c b a g f e |
  d2 c |
  b a4 b |
  c2 b |
  a1 |
  \bar "|."
}

violinoTwo = \relative c' {
  \global
  r8 e\p a b c b a b |
  gis r gis4 d' gis, |
  a c fis,2 |
  b4 bes e,2 |
  % bar 5
  r8 a d e f e d e |
  c d e f, e a4 gis8 |
  a4 r r d |
  c d8 e e, a fis b |
  e, b' r4 d8 c b e |
  % bar 10
  a, gis a e f4 e |
  r8 a, d e f e d e |
  c4 a r d |
  e c a'4. fis8 |
  b,4. b'8\f b a4 gis8 |
  % bar 15
  a4 e dis8 e fis a |
  gis\p e d c b f' e d |
  cis4 d2 c4~ |
  c8 b e d c e f4~ |
  f8 g f e d a' g d' |
  % bar 20
  e,4 r r b' |
  a b8 cis d e f e |
  b'4. g8 fis4. b,8 |
  e g fis e d c b a |
  g e' d c c4 f~ |
  % bar 25
  f8 f e d c2~\< |
  c8\! e d cis d b d b |
  a4 bes2\f a8 g |
  f f' e d cis g' f e |
  d cis b4. a8 b cis |
  % bar 30
  d8 e f4 r gis, |
  a8 e\p a b c b a b |
  gis8 r gis4 d' gis, |
  a8 r c4 fis,2 |
  b4 bes e,2 |
  % bar 35
  r8 a d e f e d e |
  c d e b~b a4 gis8 |
  a e d4 r8 c b4 |
  r8 e g4 r8 b d,4 |
  r8 d' c4 r8 d e,4 |
  % bar 40
  r8 f' e4 r8 a, b4 |
  r8 a d e f e d e\< |
  c r r a\! fis4 r8 fis |
  b4 r8 f\f e4 r8 b |
  e4 e a2 |
  % bar 45
  gis4 r8 d\p c4 r8 es |
  d4 r8 f e gis a4 |
  r8 as g4 r8 bes a4 |
  a r8 e dis4.\< dis8\! |
  e4 r8 g fis4 r8 a |
  % bar 50
  g b dis e b2\p |
  c8 e d c c4 f~ |
  f8 f e d c4 e~ |
  e8 e d cis d b d b |
  a4 bes2\f a8 g |
  % bar 55
  a f' e d cis g' f e |
  d bes\< a g f e\> gis4 |
  a4\! r8 e f4 r8 b_\markup \italic { dim. } |
  a e a4. gis8 gis fis |
  e4 r8 gis a4 r8 cis |
  % bar 60
  d f, d' a d4 c8 b |
  r a d e f e d e |
  a,4 a2 gis8 a |
  b f e d cis e d cis |
  d e f4~ f8 e e d |
  % bar 65
  e_\markup \italic { cresc. } c' b c d4. g,8 |
  g4 c4. c8 b a |
  g b a g fis4 a |
  gis8 fis fis e a4. a8 |
  a g g fis g4. g8 |
  % bar 70
  e c d e f e f g |
  a2 bes8 c d e |
  f2~ f8 e e d |
  g,2 a4 c |
  bes8 a a g bes4. bes8 |
  % bar 75
  a2~ a8 g g f |
  c'4 bes a8 g g f |
  b2 f'8 e e d |
  c4 c8 bes a4. a8 |
  g d g a bes a g a |
  % bar 80
  f4 f b4. b8 |
  e d c4 fis, b |
  r8 b d e f e d e |
  c r c4 fis,2 |
  g8 r bes4 e,2 |
  % bar 85
  a8 g a d, d'4 cis8 e |
  a,4. g16 a b4. e8 |
  c' b a g f e d c |
  f e d c b a gis a |
  e gis a b c d e b |
  % bar 90
  c a c b a4 gis |
  c'8 b a g f e d c |
  f e d c b a gis a |
  e2 fis8 e fis gis |
  a2~ a8 gis a b |
  % bar 95
  c b c d e b e d |
  c b c d e gis a b |
  c b a g f e d c |
  b a a gis a2 |
  e4 d c d |
  e f d2 |
  cis1 |
  \bar "|."
}

viola = \relative c' {
  \global
  a4\p r r dis |
  e b gis e |
  a8 e a b c b a b |
  gis e g a bes a g a |
  % bar 5
  f r d'4 gis,4. e8 |
  a b c d e4 e, |
  c'2~ c8 b a gis |
  a4 e c' b |
  e a, d gis8 e |
  % bar 10
  f4 e d8 b d4 |
  c2 b8 c d4 |
  e4 r r2 |
  r8 e a b c b a b |
  b4. b,8\f c d e4~ |
  % bar 15
  e8 d c b a4. c8 |
  e,4\p fis g gis |
  a bes g a |
  d,8 d' c b a e' d c |
  b4 c g4. g8 |
  % bar 20
  g'4 f8 e f b e,4 |
  g f8 e a2 |
  fis8 a g b fis2 |
  r8 b dis e d,2 |
  e4 c2 d4~ |
  % bar 25
  d8 d' c b a g\< f e |
  d\! c b4. d8 b e |
  e d cis2\f d8 e |
  f r bes2 cis,4 |
  a'8 g f4. e8 d cis |
  % bar 30
  d4 r8 a' gis a b4 |
  c r r dis,\p |
  e b gis e |
  a8 e a b c b a b |
  gis e g a bes a g a |
  % bar 35
  f r d'4 gis,4. e8 |
  a b c d e4 e, |
  a e fis b |
  e, a d e |
  f a, b d |
  % bar 40
  c8 a d e f e d e |
  c e a4 r8 b, d4\< |
  r8 e8 c4\! r8 dis fis4 |
  r8 gis\f b4 r8 c e,4 |
  r c8 a fis' e dis4 |
  % bar 45
  e8 dis,\p e4 r8 f fis4 |
  r8 g gis4 a r8 a |
  bes4 r8 b c4 r8 cis |
  d4 r8 c b4 r8 b\< |
  c4\! r8 cis d4 r8 dis |
  % bar 50
  e g fis e d\p f e d |
  c2 a4 g~ |
  g8 d' c b a4 a'~ |
  a gis8 a b4 d, |
  e8 d cis2\f d8 e |
  % bar 55
  f r bes2 cis,4 |
  d8 g\< f e d c\> d b |
  e4\! r8 c d4 r8 e_\markup \italic { dim. } |
  a,4 r8 fis b4 b |
  e d cis a |
  % bar 60
  d8 c c b e2 |
  f8 e d c b4 e |
  c b8 a dis2 |
  e, e4 g |
  f8 e e d gis4. gis8 |
  % bar 65
  a8_\markup \italic { cresc. } g g f b4.-> b8 |
  c b b a dis4. dis8 |
  e d c b a g fis4 |
  d' b a8 b b c |
  c4. c8 b a a g |
  % bar 70
  bes2 a8 g f e |
  f c' f e d4 g |
  c,2 d4 f |
  e8 d d c es4 d |
  g f e8 d d c |
  % bar 75
  f2~ f8 e e d |
  g4 e c8 bes bes a |
  d4. d,8 d e e f |
  c bes' a g fis2 |
  g4. f8 e4 a |
  % bar 80
  d,8 a' d e f e d e |
  c4 a b2 |
  e4 b gis e |
  a8 e a b c b a b |
  g e g a bes a g a |
  % bar 85
  f e f d bes' g a cis |
  d4 b8 c d2 |
  e,4 a e2 |
  f2. f4 |
  e e' e8 d c b |
  % bar 90
  a2 a4 e |
  e2. e4 |
  b'2 f |
  e e'~ |
  e4. d8 c d c b |
  % bar 95
  a gis a b c e fis gis |
  a d, e f e f e d |
  c1 |
  f2 e |
  gis, a |
  % bar 100
  a2. gis4 |
  e1 |
  \bar "|."
}

basso = \relative c {
  \global
  R1*9 |
  % bar 10
  r2 e\p |
  a b |
  c b |
  a b |
  gis e~\< |
  % bar 15
  << e1~\! { s4. s\> } >> |
  e4\! r r2 |
  R1*6 |
  r2 g\p |
  g f |
  % bar 25
  e a |
  a gis |
  a a,~ |
  a1~ |
  a~ |
  % bar 30
  a~ |
  a4 r r2 |
  R1*7 |
  % bar 39
  r2 e'\p |
  % bar 40
  a b |
  c b |
  a b |
  gis e~ |
  e1~ |
  % bar 45
  e4 r r2 |
  R1*4 |
  % bar 50
  r2 g\p |
  g f |
  e a |
  a gis |
  a a,~ |
  % bar 55
  a1~ |
  a~ |
  a4 r r2 |
  R1*8 |
  % bar 66
  r2 b |
  c d |
  e e |
  d d |
  % bar 70
  \repeat unfold 8 c1~ |
  c4 r r2 |
  % bar 79
  R1*8 |
  % bar 87
  c2. c4 |
  d2. d4 |
  e e'8 d c b a gis |
  % bar 90
  a4 d, e d |
  c2. c4 |
  d2. d4 |
  e r r2 |
  R1 |
  % bar 95
  r2 r8 d' c b |
  a f e d c d c b |
  a1 |
  b2 c4( d) |
  e2 f |
  e4( d) e2 |
  a,1 |
}

vocal = {
  \dynamicUp
  \autoBeamOff
}  

sop = \relative c' {
  \vocal
  \global
  R1*6 |
  r4 e\p a b |
  c b a b |
  gis e r e |
  % bar 10
  a2. gis4 |
  a b8[ c] d[ c] b4 |
  e2( d\< |
  << c2~ { s4 s4\! } >> c8[ b]) a4 |
  r8 b\f e d c4 b |
  % bar 15
  a8[\< gis]\! a[ e] c'2\> |
  b4\! r r2 |
  R1*2 |
  r4 g\p g f |
  % bar 20
  e a a gis |
  a r r a |
  b^( c8[ b] a[ g]) fis a |
  g4 b d2 |
  c4^( b8[ c] d4.) d8 |
  % bar 25
  g,4 c8[ b] c2~\<( |
  c4\! b) d b |
  cis4 e2\f d8[ cis] |
  d4 r r2 |
  r8 a\f d4.( cis8 g'4 |
  % bar 30
  f8) e d c b[ a] f'[ e] |
  c4 r r2 |
  R1*4 |
  % bar 36
  r4 e,\p a b |
  c b a b |
  gis e r e |
  a2. gis4 |
  % bar 40
  a b8[ c] d[ c] b4 |
  e4( a,2 gis4 |
  a8[^\markup\italic { cresc. } b c a] dis2) |
  e8 b\f e d c4 b |
  a8[ gis] a[ e] c'2 |
  % bar 45
  b4 r r2 |
  R1*4 |
  % bar 50
  r2 r4 g\p |
  g2 a4( b) |
  b( c) r c |
  c( b2) d4 |
  cis8 d e2\f d8[ cis] |
  % bar 55
  d4 r r2 |
  R1 |
  a2 b4 d |
  c8[ b] b[ a] dis4. dis8 |
  e4 r r a, |
  % bar 60
  d( f4.) f8 e d |
  c4( b8[ a] d4 c8[ b] |
  e4 dis8[ e] fis4.) b,8 |
  b4 e2 a,4 |
  a( d4. c8) c[ b] |
  % bar 65
  c4( f4. e8) e[ d] |
  e4( a2 g8[ fis]) |
  e2. d8[ c] |
  b8[ a] a[ gis] c4. c8 |
  a4 r r2 |
  % bar 70
  r4 g c bes |
  a2( bes8[ c]) d[ e] |
  f2~ f8[ e] e[ d] |
  c4 r r2 |
  d e4 g |
  % bar 75
  f8[ e] e[ d] d4. g,8 |
  c4 r r2 |
  R1 |
  r8 g c d es[ d] c[ d] |
  bes4 g cis2 |
  % bar 80
  d2 d8[ c] b4 |
  e8[( d] c2) b8[ a] |
  gis[ b] d[ e] f[ e] d[ e] |
  c r a4 dis4. dis8 |
  e4 g cis,4. cis8 |
  % bar 85
  d4 r r2 |
  R1 |
  r4 e, a2~ |
  a8 r a4 f'4. a,8 |
  gis b c d e4. f8 |
  % bar 90
  e[ c] e[ d] c4 b |
  a4 e a2~ |
  a8 r a4 f'4. a,8 |
  gis8[( e fis gis] a[ gis a b]) |
  c[ b c d] e2~ |
  % bar 95
  e1~ |
  e2 r |
  e1 |
  d2 c |
  b a4( b) |
  % bar 100
  c2 b |
  a1 |
  \bar "|."
}

alt = \relative c' {
  \vocal
  \global
  R1*7 |
  r4 e\p e dis |
  e^( d8[ cis] a'4) gis |
  % bar 10
  a e f( e) |
  e r r2 |
  r4 a a gis\< |
  a8[ gis]\! a4 fis4. fis8 |
  b2~\f( b8 a4 gis8 |
  % bar 15
  a4 e dis8[\> e fis a]) |
  gis4\! r r2
  R1*3 |
  % bar 20
  r4 f8[\p e] f[ d] e4 |
  a,4 a'8[ g] f4 e |
  dis( e) c' b |
  g4 r r f 
  e( d8[ e]) f4. d8 |
  % bar 25
  g2 c8([ b\< a g] |
  f4.\! e8 d4) f |
  a bes2\f a8[ g] |
  a4 e2 f8[ g] |
  a4 a8[ gis] a4. b8 |
  % bar 30
  a[ bes] a[ g] f[ e] d4 |
  a' r r2 |
  R1*5 |
  % bar 37
  r4 e\p e dis |
  e( d8[ cis] a'4) gis |
  a e f( e) |
  % bar 40
  e8 r a2 gis4 |
  a4. c,8 d[ e] f[ e] |
  a2~(^\markup\italic { cresc. } a8[ b c b]) |
  b4 r8 b\f b[ a] a[ gis] |
  a4 e dis8[ e] fis a |
  % bar 45
  gis4 r r2 |
  R1*4 |
  % bar 50
  r2 r4 f |
  e2 f |
  g r4 e |
  d( f2) f4 |
  e8 a bes2\f a8[ g] |
  % bar 55
  a4 e2 f8[ g] |
  a[ bes] a[ g] f[ e] d4 |
  a'4 r r2 |
  R1 |
  e2 e4 g |
  % bar 60
  f8[ e] e[ d] gis4. gis8 |
  a4 r r e |
  a( c4.) c8 b a |
  gis4( e8[ f] g4 f8[ e] |
  a4 gis8[ a] b4.) e,8 |
  % bar 65
  e4 a4.( g8) g[ f] |
  e4 r r2 |
  e2 fis4 a |
  gis8[ fis] fis[ e] a4. a8 |
  fis[ e] e[ d] g4. g8|
  % bar 70
  e([ c d e] f[ e f g] |
  a[ g f e] d4) g |
  c,4 r r2 |
  g'2 a4 c |
  bes8[ a] a[ g] c4. bes8 |
  % bar 75
  a2~ a8[ g] g[ f] |
  c'4 bes a g8[ f] |
  b4( c8[ d] f,4 g8[ as] |
  g4) c, c' r |
  r8 d,8 g a bes[ a] g[ a] |
  % bar 80
  f4 d gis2 |
  a2 a8[ g] fis4 |
  b8[ a] gis4 d'4. gis,8 |
  a r e4 fis4. fis8 |
  g4 bes e, r |
  % bar 85
  d2 e4 g |
  f8[ e] e[ d] gis4. gis8 |
  a4 c, e( a8[ g] |
  f4) d'8[ c] b4 a |
  e8 gis a b a[ b] c[ d] |
  % bar 90
  c4. b8 a4. gis8 |
  a4 r r2 |
  r4 d, b'4. a8 |
  b4. e,8 fis[( e fis gis] |
  a2~ a8[ gis a b] |
  % bar 95
  c4) a e2~( |
  e8[ d c b] c[ d] e4) |
  a1 |
  a4( gis) a2 |
  e4( d) c( d) |
  e( f) d2 |
  cis1 |
}

ten = \relative c' {
  \vocal
  \global
  R1*8 |
  r4 a\p d e |
  % bar 10
  f e d e |
  c a r gis |
  a b8[ c] d[ c]\< b4 |
  e4 a,\! r2 |
  e'4\f b r8 e, e' d |
  % bar 15
  c[\< b] a[\! g] fis[\>( e] dis4) |
  e4\! r r2 |
  R1*4 |
  % bar 21
  r4 d'\p d c |
  b e e dis |
  e( b2) b4 |
  c( g) a( b) |
  % bar 25
  b c8[ d] c2~(\< |
  c4\! d8[ e] f4) d |
  e4 g2\f f8[ e] |
  f4 cis2 d8[ e] |
  f4 b, e4. cis8 |
  % bar 30
  d[ g] f[ e] d[ c] b4 |
  e4 r r2 |
  R1*6 |
  % bar 38
  r4 a,\p d e |
  f e d e |
  % bar 40
  c a r f' |
  e8[( g f e] d[ c]) d4 |
  c8[^\markup\italic { cresc. } d] e[ c] b4 r |
  e4\f b r8 e, e' d |
  c[ b] c[ a] fis'[( e] dis4) |
  % bar 45
  e4 r r2 |
  R1* 4 |
  % bar 50
  r2 r4 b\p |
  c2. d4 |
  d( e) r c |
  f( d2) b4 |
  e8 f g2\f f8[ e] |
  % bar 55
  f4 cis2 d8[ e] |
  f[ g] f[ e] d[ c] b4 |
  c4 r r2 |
  R1*3 |
  % bar 61
  a2 b4 d |
  c8[ b] b[ a] dis4. dis8 |
  e4 r e, g |
  f8[ e] e[ d] gis4. gis8 |
  % bar 65
  a[ g] g[ f] b4. b8 |
  c[ b] b[ a] dis2( |
  e8[ d c b] a4 d~ |
  d) d c8[ b] b[ a] |
  c4. c8 b[ a] a[ g] |
  % bar 70
  bes2( a8[ g f e] |
  f4) r r2 |
  c'2 d4 f |
  e8[ d] d[ c] fis4. fis8 |
  g4. f8 e[ d] d[ c] |
  % bar 75
  c4( f4. e8) e[ d] |
  g4 e c8[ bes] bes[ a] |
  f'4. d8 b4. b8 |
  c[ bes] a[ g] fis4. fis8 |
  g4 r r2 |
  % bar 80
  r8 a d e f[ e] d[ e] |
  c4 a dis2 |
  e4( b) gis e |
  a4 a8[ b] c[ b] a[ b] |
  g4 g8[ a] bes[ a] g[ a] |
  % bar 85
  f[ e] f[ d] g4 a |
  d8 a d e f[ e] d[ e] |
  a,2. a4 |
  b2. b4 |
  e, e'8[ d] c[ b] a[ gis] |
  % bar 90
  a4 f' e e, |
  a2. a4 |
  f'2 d4( b) |
  e4.( d8) c[ d c b] |
  a[ gis a b] c[ b c d] |
  % bar 95
  e2.~( e8[ d] |
  c[ b a gis] a4 e) |
  c'1 |
  f2 e |
  gis, a |
  % bar 100
  a2. gis4 |
  a1 |
}

bas = \relative c {
  \vocal
  \global
  R1*9 |
  % bar 10
  r2 e\p |
  a b |
  c b |
  a b |
  gis e~\< |
  % bar 15
  << e1~\! { s4. s\> } >> |
  e4\! r r2 |
  R1*6 |
  r2 g\p |
  g f |
  % bar 25
  e a |
  a gis |
  a1~ |
  a1~ |
  a1~ |
  % bar 30
  a1~ |
  a4 r r2 |
  R1*7 |
  % bar 39
  r2 e\p |
  % bar 40
  a b |
  c b |
  a b |
  gis e~ |
  e1~ |
  % bar 45
  e4 r r2 |
  R1*4 |
  % bar 50
  r2 g\p |
  g f |
  e a |
  a gis |
  a1~ |
  % bar 55
  a1~ |
  a1~ |
  a4 r r2 |
  R1*8 |
  % bar 66
  r2 b, |
  c d |
  e e |
  d d |
  % bar 70
  \repeat unfold 8 c1~ |
  c4 r r2 |
  % bar 79
  R1*18 |
  % bar 97
  a1 |
  b2 c4( d) |
  e2 f |
  e4( d) e2 |
  a,1 |
}

sopText = \lyricmode {
  Wer nur den lie -- ben Gott läßt wal -- ten,
  wer nur den lie -- ben Gott läßt wal -- ten,
  wer nur den lie -- ben Gott läßt wal -- ten,

  und hof -- fet auf ihn al -- le -- zeit, 
  und hof -- fet auf ihn,
  auf ihn al -- le -- zeit,
  und hof -- fet auf ihn al -- le -- zeit,
  und hof -- fet auf ihn al -- le -- zeit,
  
  den wird er wun -- der -- bar er -- hal -- ten,
  den wird er wun -- der -- bar er -- hal -- ten,
  den wird er wun -- der -- bar er -- hal -- ten,
  
  in al -- lem __ Kreuz __ und Trau -- rig -- keit,
  in al -- lem Kreuz.
  
  Wer Gott dem Al -- ler -- höch -- sten traut,
  wer Gott __ dem Al -- ler -- höch -- sten traut,
  Gott dem Al -- ler -- höch -- sten traut, __
  Gott dem Al -- ler -- höch -- sten traut,
  wer Gott dem Al -- ler -- höch -- sten traut,
  wer Gott dem Al -- ler -- höch -- sten traut,
  
  der hat auf kei -- nen Sand ge -- baut, 
  der hat auf kei -- nen, kei -- nen Sand ge -- baut, 
  der hat auf kei -- nen Sand ge -- baut.
  
  Wer Gott, __ wer Gott ver -- traut,
  der hat auf kei -- nen, kei -- nen Sand ge -- baut.
  Wer Gott __ dem Al -- ler -- höch -- sten __ traut, __
  der hat auf kei -- nen Sand ge -- baut.
}

altText = \lyricmode {
  Wer nur den lie -- ben Gott läßt wal -- ten,
  wer nur den lie -- ben Gott läßt wal -- ten,
  
  und hof -- fet auf ihn al -- le -- zeit, __
  al -- le -- zeit,
  und hof -- fet auf ihn al -- le -- zeit,
  al -- le -- zeit, al -- le -- zeit, 
  und hof -- fet auf ihn al -- le -- zeit,

  den wird er wun -- der -- bar er -- hal -- ten,
  wird er wun -- der -- bar er -- hal -- ten,
  den wird er wun -- der -- bar er -- hal -- ten,
  
  in al -- lem Kreuz und Trau -- rig -- keit,
  in al -- lem Kreuz,
  al -- lem Kreuz und Trau -- rig -- keit.
  
  Wer Gott dem Al -- ler -- höch -- sten traut,
  wer Gott dem Al -- ler -- höch -- sten traut,
  Gott __ ver -- traut,
  wer Gott dem Al -- ler -- höch -- sten traut,
  dem Al -- ler -- höch -- sten traut,
  wer Gott dem Al -- ler -- höch -- sten traut, __
  wer Gott dem Al -- ler -- höch -- sten traut,
  
  der hat auf kei -- nen Sand ge -- baut,
  der hat auf kei -- nen Sand ge -- baut,
  auf kei -- nen Sand ge -- baut.
  
  Wer Gott dem Al -- ler -- höch -- sten traut,
  dem Al -- ler -- höch -- sten traut,
  der hat auf kei -- nen, kei -- nen Sand ge -- baut.
  Wer Gott dem Al -- ler -- höch -- sten traut, __
  der hat auf kei -- nen Sand ge -- baut.
}

tenText = \lyricmode {
  Wer nur den lie -- ben Gott läßt wal -- ten,
  den lie -- ben Gott läßt wal -- ten,
  wer nur den lie -- ben Gott läßt wal -- ten,
  
  und hof -- fet auf ihn al -- le -- zeit, __
  und hof -- fet __ auf ihn al -- le -- zeit,
  al -- le -- zeit, al -- le -- zeit,
  und hof -- fet auf ihn al -- le -- zeit,
  
  den wird er wun -- der -- bar er -- hal -- ten,
  den wird __ er wun -- der -- bar,
  den wird er wun -- der -- bar er -- hal -- ten,

  in al -- lem Kreuz __ und Trau -- rig -- keit,
  in al -- lem Kreuz,
  al -- lem Kreuz und Trau -- rig -- keit.

  Wer Gott dem Al -- ler -- höch -- sten traut,
  Gott dem Al -- ler -- höch -- sten traut,
  wer Gott dem Al -- ler -- höch -- sten,
  Gott dem Al -- ler -- höch -- sten traut, __
  wer Gott dem Al -- ler -- höch -- sten traut,
  dem Al -- ler -- höch -- sten traut,
  wer Gott dem Al -- ler -- höch -- sten traut,
  wer Gott ver -- traut,
  
  der hat auf kei -- nen Sand ge -- baut,
  der __ hat auf kei -- nen Sand ge -- baut,
  der hat auf kei -- nen Sand ge -- baut,
  der hat auf kei -- nen Sand, auf kei -- nen Sand,
  der hat auf kei -- nen Sand ge -- baut.
  Wer Gott dem __ Al -- ler -- höch -- sten __ traut, __
  der hat auf kei -- nen Sand ge -- baut.
}

basText = \lyricmode {
  Wer nur den lie -- ben Gott läßt wal -- ten, __
  und hof -- fet auf ihn al -- le -- zeit, __
  den wird er wun -- der -- bar er -- hal -- ten, __
  in al -- lem Kreuz und Trau -- rig -- keit. __
  Wer Gott dem Al -- ler -- höch -- sten traut, __
  der hat auf kei -- nen Sand ge -- baut.
}

organUpperOne = {
  \voiceOne
  s1*21
  % bar 22: short swap
  \voiceTwo s2 \voiceOne s2
  s1*18 |
  % bar 41: swap for one measure
  \voiceTwo s1 \voiceOne |
  s1 |
  % bar 43: go to lh
  \lh \oneVoice s4 \rh \voiceTwo s4 \voiceOne s2 |
  s1*38 |
  % bar 82: swap for 4.5 beats
  \voiceTwo s1 | s8 \voiceOne s2.. |
  
}

organUpperTwo = {
  \voiceTwo
  s1*11
  % bar 12: swap voices
  \lh \oneVoice
  s2. \clef treble s4 |
  s1 \clef bass |
  s4.
  \rh \voiceTwo s8 s2 |
  s1*5 |
  % bar 20: also
  \lh \oneVoice s2.
  \rh \voiceTwo s4 |
  s1 |
  % bar 22: short swap
  \voiceOne s2 \voiceTwo s2 |
  s1*18 |
  % bar 41: swap for one measure
  \voiceOne s1 \voiceTwo |
  s1 |
  % bar 43:2: go to lh
  \voiceOne s4 \lh \oneVoice s2. \rh \voiceTwo | 
  s1*38 |
  % bar 82: swap for 4.5 beats
  \voiceOne s1 | s8 \voiceTwo s2.. |
  
  
}

organLower = {
  \oneVoice 
  s1*11
  % bar 12: swap voices
  \rh \voiceTwo s1*2 s4.
  \lh \oneVoice s8 s2 |
  s1*5 |
  % bar 20: also, and change clef
  \clef treble
  \rh \voiceTwo s2.
  \lh \oneVoice s4 |
  s1*10 |
  % bar 31: back to bass clef
  s2. \clef bass s4 |
  s1*6 |
  % bar 38: treble
  s4 \clef treble s2. |
  s1*4 |
  % bar 43: go to rh
  \rh \voiceTwo s4 \voiceOne s \voiceTwo s2
  \lh \oneVoice
  s1 |
  % bar 45:
  s8 \clef bass s2.. |
  s1*3 |
  % bar 49:
  s2. \clef treble s4 |
  s1*6 |
  s2 \clef bass s |
  s1*14 |
  % bar 71
  s8 \clef treble s2.. |
  s1*4 |
  % bar 76
  s2 \clef bass s |
  % bar 95
  s1*18 |
  s2 s8 \clef treble s4. |
  s1*3 |
  \clef bass
}

organLowerDynamics = {
  \dynamicUp
  s1\p
  s1*10 |
  % bar 12
  \dynamicDown
  s2. s4\< |
  s2 s\! |
  s8 s\f s2. |
  s1 |
  \dynamicUp
  s8 s\p s2. |
  s1*8 |
  s2 s\< |
  s1\! |
  s4 s2\f s4 |
  s1*3
  % bar 31
  s8 s\p s2. |
  s1*9 |
  % bar 42
  s2 s\< |
  s s\! |
  \dynamicDown
  s1\f |
  \dynamicUp
  s1 |
  s8 s\p s2. |
  s1*2 |
  s2 s\< |
  s1\! |
  s2 s\p |
  s1*3 |
  s4 s2\f s4 |
  s1 |
  s8 s2\< s4.\> |
  s2\! s^\markup\italic dim. |
  s1*7 |
  % bar 65
  s1^\markup\italic cresc. |
}

stringPart = \new StaffGroup <<
  \new GrandStaff <<
    \new Staff \with {
      instrumentName = #"Violino I"
    } \violinoOne
    \new Staff \with {
      instrumentName = #"Violino II"
    } \violinoTwo
  >>
  \new Staff \with {
    instrumentName = #"Viola"
  } { \clef alto \viola }
>>


bassPart = \new Staff \with {
  instrumentName = #"Violoncello e Basso"
} { \clef bass \basso }

organPart = <<
  \new PianoStaff \with {
    instrumentName = #"Organo"
  } <<
    \new Staff = "rh" <<
      \new Voice <<
        \filterdynamics \violinoOne
        \organUpperOne
      >>
      \new Voice <<
        \filterdynamics \violinoTwo
        \organUpperTwo
      >>
    >>
    \new Staff = "lh" \new Voice {
      \clef bass <<
        \filterdynamics \viola 
        \organLower
        \organLowerDynamics
      >>
    }
  >>
  \new Staff {
    \clef bass
    \filterdynamics \basso
  }
>>

\paper { ragged-last-bottom = ##f }

\score {
  <<
%     \stringPart
    %    \choirPart
%     \bassPart
    \organPart
  >>
}
